// var 声明的变量没有局部作用域
// let 声明的变量有局部作用域

{
    var a = 0
    let b = 'a'

    var a = 1 // 如果使用，输出为 1，覆盖前面的 0

}

console.log(a) // 可以获取
// console.log(b) // b is not defined 超出作用域，无法获取